iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
影片教學

給初學者的 linux 命令列介面漫談系列 第 9

命列列漫談 9: jq 快速處理 json 的工具

  • 分享至 

  • xImage
  •  

Yes
0:00 - 介紹 jq 及其用途

jq 是命令列下快速處理 JSON 資料的工具
JSON 是常見的資料交換格式,在影像標註、大語言模型訓練、雲端 API 等領域常見

0:40 - 使用氣象開放平台 API 示範 jq 功能

呼叫 API 取得氣象資料
使用 jq 美化 JSON 輸出

1:13 - 探索 JSON 資料結構

查看資料類型、key 值
檢視 records 下的資料內容

4:20 - 提取特定資料

選取 CI (舒適度) 資料
組合縣市名稱與天氣描述

7:39 - 進行資料分析

篩選出可能中暑的縣市
篩選出可能下雨的縣市

8:50 - 分析溫度資料

找出高於 33 度的縣市
計算 22 縣市的平均最高溫度

jq 功能強大,可快速處理複雜 JSON 資料
示範了資料提取、篩選、簡單統計等功能


上一篇
命令列漫談 8: 命令列下的 Python
下一篇
命令列漫談 10: 終端機的 Dataframe 檢視器 visidata
系列文
給初學者的 linux 命令列介面漫談31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言